class Merchant {

  /**
   *
   * @return {number}
   */
  getId() {
    return this._id;
  }

  /**
   *
   * @param {number} value
   * @return {Merchant}
   */
  setId(value) {
    this._id = value;
    return this;
  }

  /**
   *
   * @return {string}
   */
  getName() {
    return this._name;
  }

  /**
   *
   * @param {string} value
   * @return {Merchant}
   */
  setName(value) {
    this._name = value;
    return this;
  }

  /**
   *
   * @return {number}
   */
  getToken() {
    return this._token;
  }

  /**
   *
   * @param {number} value
   * @return {Merchant}
   */
  setToken(value) {
    this._token = value;
    return this;
  }

  /**
   *
   * @return {string}
   */
  getIcon() {
    return this._icon;
  }

  /**
   *
   * @param {string} value
   * @return {Merchant}
   */
  setIcon(value) {
    this._icon = value;
    return this;
  }

  /**
   *
   * @return {string[]}
   */
  getImages() {
    return this._images;
  }

  /**
   *
   * @param {string[]} value
   * @return {Merchant}
   */
  setImages(value) {
    this._images = value;
    return this;
  }

  /**
   *
   * @return {string}
   */
  getPosition() {
    return this._position;
  }

  /**
   *
   * @param {string} value
   * @return {Merchant}
   */
  setPosition(value) {
    this._position = value;
    return this;
  }

  /**
   *
   * @return {number}
   */
  getScore() {
    return this._score;
  }

  /**
   *
   * @param {number} value
   * @return {Merchant}
   */
  setScore(value) {
    this._score = value;
    return this;
  }

  /**
   *
   * @return {Fresh[]}
   */
  getFreshList() {
    return this._freshList;
  }

  /**
   *
   * @param {Fresh[]} value
   * @return {Merchant}
   */
  setFreshList(value) {
    this._freshList = value;
    return this;
  }

  getTransportTime(userPosition) {
    return userPosition;
  }
}

export default Merchant;